idea添加自定义插件仓库 灵狐插件、阿里代码规约插件安装&idea插件推荐 |
您所在的位置:网站首页 › idea 阿里云插件 › idea添加自定义插件仓库 灵狐插件、阿里代码规约插件安装&idea插件推荐 |
1、plugins -> browse reposi -> manage reposi -> 点击绿色+号 2、输入 http://ide.alibaba-inc.com/idea/plugins/list3、category -> alibabaPlugins -> Ali-CodeAnalysis ->install 本地安装: 下载对于的版本zip格式 https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines 打开IDEA file->setting->Plugins->install plugin from disk->选中刚下载的zip格式文件。 重启idea 2.重启IDEA,开始使用扫描 Tools - 阿里编码规约
(1) Tools - 阿里编码规约
(2) 如果对某个文件夹或者类进行扫描, 选择类或文件夹右击
3,扫描结果分析
扫描代码后,将不符合规约的代码按 Blocker/Critical/Major三个等级显示在下方(分别表示:崩溃/严重/重要,具体定义可以看上文讲到的“代码规范要求文档”),双击可以定位至代码处,右侧窗口还有针对代码的批量修复功能。 阿里代码规约插件介绍该插件由阿里巴巴p3c项目组研发,主要用来规范编码,寻找风险代码。 阿里介绍文章地址: https://mp.weixin.qq.com/s/IbibsXlWHlM59kfXJqRvZA#rd 目前代码已经开源,可在github上下载,地址: https://github.com/alibaba/p3c 代码规范要求文档,也交由github托管地址: https://github.com/alibaba/p3c/blob/master/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%EF%BC%88%E7%BB%88%E6%9E%81%E7%89%88%EF%BC%89.pdf
附推荐idea插件: 1. .ignore 生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写 2. lombok 支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便 3. p3c 阿里巴巴出品的java代码规范插件 可以扫描整个项目找到不规范的地方 并且大部分可以自动修复 更多可看: https://github.com/alibaba/p3c/tree/master/idea-plugin
4. FindBugs-IDEA 检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多, 写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug 5. GsonFormat 一键根据json文本生成java类 非常方便 6. Maven Helper 一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖 对于大型项目 非常方便 7.VisualVM Launcher 运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配 某个对象占用了多大的内存,jvm调优必备工具 8. GenerateAllSetter 一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便 9. MyBatisCodeHelperPro mybatis代码自动生成插件,大部分单表操作的代码可自动生成 减少重复劳动 大幅提升效率 10. Rainbow Brackets 彩虹颜色的括号 看着很舒服 敲代码效率变高 11. Translation最好用的翻译插件,功能很强大,界面很漂亮 12、CamelCase 驼峰式命名和下划线命名互相转换。使用方法:选中要变化的地方,使用快捷键Shift+Alt+U即可。 13、Free Mybatis plugin: 快速在mapper.java(接口)和mapper.xml(sql)之间切换。 14、Spring Assistant: 快速构建Springboot项目必备。 16、CodeGlance: 右侧全局浏览(可选) 17、MarkDown Navigator 非常好用的编辑器,需要破解(或购买激活)才能使用 18、Jrebel热部署插件,需要破解(或购买激活)才能使用 20、CheckStyle-IDEA提供代码规范检查(可选安装,阿里巴巴的规范挺不错的) 21、Maven HelperMaven依赖分析等功能 22、JVM Debuger Memory ViewDebug时,查看内存中对象 IDEA已经集成 23、CMD Support CMD文件支持 24、Batch Scripts SupportWindows批处理脚本支持 25、BashSupportLinux Bash支持 26、Docker integration Docker支持 27、RestfulToolkitRestful工具集,支持SpringMVC下的URL导航到对应方法等。 28、Iedis Redis客户端(收费) 29、Mongo PluginMongoDB客户端 30、JUnit Generator V2.0快捷生成单元测试类 31、Mybatis Log Plugin Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中 32、aiXcode 真正的提高编码效率! AI智能编程插件。aiXcoder主要两个功能:代码自动补全和相似代码智能推荐。程序员写代码时,AI引擎会进行预测并自动补全后续代码。同时,aiXcoder会基于程序员输入的代码,从后台规范代码库中调用相似的代码,在分屏中显示以供程序员参考。 ps: —–参考idea总结几个不错的插件 —–参考IntelliJ IDEA优秀插件(编程通用) —–参考Java 工程师居家必备的 Intellij IDEA Top10 插件 IntelliJ IDEA插件系列:五大装逼神器 https://zhuanlan.zhihu.com/p/32246444 最好用的 IntelliJ 插件 Top 10 https://zhuanlan.zhihu.com/p/31770273 IntelliJ IDEA插件——冷门神器分享 https://zhuanlan.zhihu.com/p/35241754 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |